<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>
		<title></title>
	</head>
	<body>
		
		<div id="app">
			<div id="example-1">
				<input  v-model="message" placeholder="edit me" />
				<p>Message is :{{message}}</p>
				<textarea v-model="message2"></textarea>
				<p style="white-space: pre-line;">{{message2}}</p>
				<br>
				
				<div style="margin-top:20px;">
					<input type="checkbox" id="jack" value="Jack" v-model="checkedNames">
					<label for="jack">Jack</label>
					<input type="checkbox" id="john" value="John" v-model="checkedNames">
					<label for="john">John</label>
					<input type="checkbox" id="mike" value="Mike" v-model="checkedNames">
					<label for="mike">Mike</label>
					<br>
					<span>Checked names: {{ checkedNames }}</span>
				</div>
				
				<div style="margin-top:20px;">
					<input type="radio" id="one" value="One" v-model="picked">
					<label for="one">One</label>
					<br>
					<input type="radio" id="two" value="Two" v-model="picked">
					<label for="two">Two</label>
					<br>
					<span>Picked: {{ picked }}</span>
				</div>
				<button type="button" @click="submit">提交</button>
			</div>
		</div>
		
		<script type="text/javascript">
			var vm = new Vue({
				el:"#app",
				data:{
					message:"",
					message2:"",
					checkedNames:[],
					picked:""
				},
				methods:{
					submit:function(){
						var postObj = {
							msg1:this.message,
							msg2:this.message2,
							checkval:this.checkedNames
						};
						console.log(postObj);
					}
				}
			});
		</script>
		
	</body>
</html>
